// 创建服务器
const express=require('express')
const app=express()
// res.send() 把内容响应给客户端
// 定义一个中间件
const mw=function(req,res,next){
    console.log("这是一个中间件")
    // 流转关系，转交给下一个中间件或者路由
    next()
}
// 将mw注册为全局生效组件
// app.use(mw)
// 监听get请求
app.get('/user',function(req,res){
    res.send({name:'zs',age:'20',gender:'男'})

})
// 获取查询参数调用局部中间件
app.get('/',mw,function(req,res){
    console.log(req.query)
    res.send(req.query)
})
// 获取动态参数
app.get('/user/:id',function(req,res){
   console.log(req.params)//{id:xxx}
   res.send(req.params)

})
// 监听post请求
app.post('/user',function(req,res){
    res.send('请求成功')
})
app.listen(80,()=>{
    console.log('express server running at http://127.0.0.1')
})



